package com.tte.common.java8;

import com.tte.common.data.TestData;
import lombok.extern.slf4j.Slf4j;

import java.util.List;
import java.util.Map;

/**
 * @Author DongWH
 * @Date 2025/7/21 17:21
 */
@Slf4j
public class TestForEach {
    public static void main(String[] args) {
     testForEach();
    }

    /**
     * 测试foreach
     * 此方法内未调用run方法
     */
    public static void testForEach() {
        List<Map<String, Object>> listMap = TestData.getListMap();
        System.out.println("开始");
        listMap.forEach(item -> new Thread(() -> run(item)));
        System.out.println("结束");
    }


    public static void run(Map<String, Object> map) {
        log.debug("-- 进入方法");
        log.debug("-- 获取参数:{}",map);
    }
}